# Supported Features
Quectel Pi |
M1(EM/NA/WF) |
L1(EM/NA/WF) |
||||||||
|---|---|---|---|---|---|---|---|---|---|---|
Damain |
Component Name |
Feature Item |
Linux |
Debian |
Debian |
Android |
Linux |
Debian |
Android |
Notes (* indicates under development) |
System Version |
Version & Release |
Linux version |
Linux5.15 |
Linux5.15 |
Linux5.15 |
Linux5.15 |
Linux5.15 |
Linux5.15 |
Linux5.15 |
|
Version & Release |
Distribution version |
Yocto |
Debian13 |
Debian13 |
Android14 |
Yocto |
Debian13 |
Android14 |
||
Desktop System |
/ |
weston |
weston |
gnome |
/ |
weston |
weston |
/ |
||
| Operating System | Version & Release |
Computing power |
1T |
1T |
1T |
1T |
NA |
NA |
NA |
NA: Indicates that NPU computing power is not supported. |
System Configuration |
Total RAM size |
4GB |
4GB |
4GB |
4GB |
2GB |
2GB |
2GB |
|
|
Free RAM space |
2.8GB |
2.8 GB |
2.3GB |
2.34 GB |
1.0 GB |
1.0 GB |
0.49 GB |
|||
Total ROM size |
64GB |
64GB |
64GB |
64GB |
32GB |
32GB |
32GB |
|||
Free ROM space |
Root partition:989.9MB Data partition:49GB |
Root partition:3.8GB Data partition:38GB |
Root partition:2.8GB Data partition:38GB |
Root partition:0GB (read only) Data partition:50GB |
Root partition:995.6 MB Data partition:21.4GB |
Root partition:3.8 GB Data partition:11GB |
Root partition:0 GB(read only) Data partition:21 GB |
|||
System Performance |
Cold boot time (user version) |
35s |
45s |
45s |
31s |
35s |
50s |
54s |
Enter the Weston desktop or the GNOME desktop login screen. |
|
System Components |
Debian repository |
√ |
√ |
√ |
||||||
hardware acceleration |
√ |
√ |
√ |
√ |
√ |
√ |
he GNOME desktop system supports partial hardware acceleration. It does not support GBM/NV12, and zero-copy is not supported for camera preview scenarios. |
|||
Development & Debugging |
Build Tools |
gcc/clang |
√ |
√ |
√ |
Debian pre-built packages come from deb.debian.org Path: /usr/lib/aarch64-linux-gnu/ |
||||
Debugging Tools |
GDB/strace/perf/ftrace/Valgrind |
√ |
√ |
√ |
Debian pre-built packages come from deb.debian.org Path: /usr/lib/aarch64-linux-gnu/ |
|||||
| Platform & Security | Boot |
PWRKEY |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
|
Device Info |
support querying version number / IMEI / SN, etc. | √ |
√ |
√ |
√ |
√ |
√ |
√ |
||
Device Info |
User data retention and reset |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
Supports saving user information as well as formatting |
|
Power & Thermal Management |
Temperature control thresholds and frequency throttling strategy |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
||
OTA |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
|||
Secure boot |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
|||
| Port nmap security scan | √ |
√ |
√ |
√ |
√ |
√ |
√ |
Website release port opening instructions |
||
Security acceptance matrix |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
CVE vulnerability fixes, etc. |
||
Peripheral |
WiFi |
WIFI |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
|
Bluetooth |
Bluetooth communication |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
||
Bluetooth audio |
√ |
√ |
√ |
|||||||
Bluetooth calling |
||||||||||
Ethernet |
RJ45 Ethernet interface |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
RJ45 Ethernet interface |
|
Cellular |
Calls / SMS / dial-up networking |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
||
SIM |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
|||
eSIM |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
|||
GNSS |
GNSS |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
||
Display |
MIPI DSI interface |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
M1/L1: HDMI interface and MIPI display can only be used one at a time; they cannot be used simultaneously. |
|
HDMI interface |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
M1/L1: DMI interface and MIPI display can only be used one at a time; they cannot be used simultaneously. |
||
Camera |
MIPI CSI Camera |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
||
Camera detection / preview / photo / video recording |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
|||
Camera imaging effects / color / noise / sharpness |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
|||
Audio |
Codec |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
||
Onboard MIC |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
|||
Onboard Speaker |
||||||||||
Headphone MIC/Speaker |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
M1/L1:Requires a matching adapter board. |
||
Audio Over HDMI |
||||||||||
USB TypeC |
USB work in device mode |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
M1/L1:Type-C/Type-A share one controller; in device mode, Type-A is not supported. |
|
Support sending AT commands via USB virtual serial port |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
|||
USB Storage |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
M1/L1:Type-C/Type-A share one controller; in device mode, Type-A is not supported. |
||
USB TypeA |
USB work in host mode |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
M1/L1:Type-C/Type-A share one controller; in device mode, Type-A is not supported. |
|
PCIE |
Support PCIE M.2 SSD |
|||||||||
Support PCIE RG520N 5G modules |
||||||||||
40PIN/Low-speed Bus |
Peripheral(40 PIN) |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
Refer to the documentation for accessory support. |
|
I2C |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
|||
SPI |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
|||
UART |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
|||
PWM |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
|||
SDIO |
||||||||||
Fan |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
|||
Fan |
PWM fan Control system |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
Supports changing fan speed based on temperature (40/60/75°C). |
|
LED |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
|||
RTC |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
|||
ADC |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
|||
GPIO |
Support GPIOD, enabling C/C++/Python GPIO development |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
||
Compatibility List |
Verified display peripheral model / vendor / interface / test status / remarks |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
Refer to the documentation for accessory support; visit the developer website. |
|
Verified camera model / interface / resolution / frame rate / status |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
Refer to the documentation for accessory support; visit the developer website. |
||
Verified PCIe peripheral model |
Refer to the documentation for accessory support; visit the developer website. |
|||||||||
Other peripheral model / vendor / interface / status / remarks |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
|||
Desktop System |
apt |
Package management tool (eg. apt)) |
√ |
√ |
√ |
|||||
Desktop Environment (Weston) |
Runtime backend and shell, rendering and graphics, multi-display management, development extensions, compatibility, debugging and tools |
√ |
√ |
√ |
√ |
|||||
Desktop Environment (GNOME) |
First boot setup wizard |
√ |
||||||||
Desktop rendering |
√ |
|||||||||
Login and lock screen (GDM) |
√ |
|||||||||
Top Bar |
√ |
|||||||||
Activities Overview |
√ |
|||||||||
System Menu |
√ |
|||||||||
Window management (Mutter) |
√ |
|||||||||
Settings Center (gnome-control-center) |
√ |
|||||||||
File Manager (Nautilus) |
√ |
|||||||||
Desktop notification center |
√ |
|||||||||
Virtual desktop (Workspace) |
√ |
|||||||||
Terminal emulator |
√ |
|||||||||
Screenshot tool |
√ |
|||||||||
Display support and hot-plug |
√ |
|||||||||
Power management (suspend / lock screen) |
||||||||||
Desktop response (after USB storage / Camera connected) |
√ |
|||||||||
Desktop Environment |
Desktop coexistence switching (GNOME and Weston) |
√ |
√ |
qpi-config switch [weston|gnome] |
||||||
Multimedia |
VPU |
Encoding/decoding |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
|
Audio/video formats |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
|||
GPU |
OpenCL 2.0 |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
||
OpenGL ES 2.0 & OpenGL ES 3.0 |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
|||
Vulkan 1.4 |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
|||
Running AI models on GPU |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
|||
NPU |
Running AI models on NPU |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
||
Hardware Acceleration |
GBM DMA |
√ |
√ |
√ |
√ |
√ |
||||
NV12 Transformer |
√ |
√ |
√ |
√ |
||||||
Graphics Rendering |
GPU rendering |
√ |
√ |
√ |
√ |
√ |
√ |
|||
Video Components |
Gstreamer: framework for building streaming media applications |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
Yocto Linux:/usr/lib/gstreamer-1.0 Debian:/usr/lib/aarch64-linux-gnu/gstreamer-1.0 |
|
Display Components |
modetest |
√ |
√ |
√ |
√ |
√ |
Linux: This component is pre-installed by default Android: This component is not pre-installed by default Debian: Install through apt sudo apt update sudo apt install libdrm-tests modetest -M "msm_drm" |
|||
Audio Components |
Audio usage tool |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
Android: tinymix(view audio controls and set audio parameters) Linux/Debian: tinymix(view audio controls and set audio parameters) pactl(audio device and audio stream management) paplay(play audio data) parec(record audio data) |
|
Applications |
Base Environment |
SSH |
√ |
√ |
√ |
Linux/Debian: Install through yocto/apt |
||||
Teamviewer |
√ |
√ |
√ |
Linux/Debian: Install through yocto/apt |
||||||
SCP |
√ |
√ |
√ |
Linux/Debian: Install through yocto/apt |
||||||
Apache |
√ |
√ |
√ |
Linux/Debian: Install through yocto/apt |
||||||
Python Virtual Environment |
√ |
√ |
√ |
Linux/Debian: Install through yocto/apt |
||||||
Python GPIO |
√ |
√ |
√ |
Linux/Debian: Install through yocto/apt |
||||||
C/C++ |
√ |
√ |
√ |
Linux/Debian: Install through yocto/apt |
||||||
GPIOD |
√ |
√ |
√ |
Linux/Debian: Install through yocto/apt |
||||||
ROS 2 Humble |
√ |
√ |
√ |
Linux/Debian: Install through yocto/apt |
||||||
√ |
√ |
√ |
Linux/Debian: Install through yocto/apt |
|||||||
g++ |
√ |
√ |
√ |
Linux/Debian: Install through yocto/apt |
||||||
GIT |
√ |
√ |
√ |
Linux/Debian: Install through yocto/apt |
||||||
QT |
√ |
√ |
√ |
Linux/Debian: Install through yocto/apt |
||||||
Python |
√ |
√ |
√ |
Linux/Debian: Install through yocto/apt |
||||||
Vscode |
√ |
√ |
√ |
Linux/Debian: Install through yocto/apt |
||||||
OpenCV |
√ |
√ |
√ |
Linux/Debian: Install through yocto/apt |
||||||
Remote Tools |
Apache |
√ |
√ |
√ |
Linux/Debian: Install through yocto/apt |
|||||
SCP |
√ |
√ |
√ |
Linux/Debian: Install through yocto/apt |
||||||
VNC |
√ |
√ |
√ |
Linux/Debian: Install through yocto/apt |
||||||
Teamviewer |
√ |
√ |
√ |
Linux/Debian: Install through yocto/apt |
||||||
Sunlogin |
√ |
√ |
√ |
Linux/Debian: Install through yocto/apt |
||||||
todesk |
√ |
√ |
√ |
Linux/Debian: Install through yocto/apt |
||||||
SSH |
√ |
√ |
√ |
Linux/Debian: Install through yocto/apt |
||||||
Database |
SQLite |
√ |
√ |
√ |
Linux/Debian: Install through yocto/apt |
|||||
MySQL |
√ |
√ |
√ |
Linux/Debian: Install through yocto/apt |
||||||
Network Protocols |
Websocket |
√ |
√ |
√ |
Linux/Debian: Install through yocto/apt |
|||||
MQTT |
√ |
√ |
√ |
Linux/Debian: Install through yocto/apt |
||||||
HTTP |
√ |
√ |
√ |
Linux/Debian: Install through yocto/apt |
||||||
SSL |
√ |
√ |
√ |
Linux/Debian: Install through yocto/apt |
||||||
SMB/NFS |
√ |
√ |
√ |
Linux/Debian: Install through yocto/apt |
||||||
SMTP/POP3/IMAP |
√ |
√ |
√ |
Linux/Debian: Install through yocto/apt |
||||||
VoIP |
√ |
√ |
√ |
Linux/Debian: Install through yocto/apt |
||||||
RTC |
√ |
√ |
√ |
Linux/Debian: Install through yocto/apt |
||||||
RTSP |
√ |
√ |
√ |
Linux/Debian: Install through yocto/apt |
||||||